home *** CD-ROM | disk | FTP | other *** search
- * ∈(s0p16.6h0t7V∈&a20L
- ****************************************************************
- * *
- * HP2686A LaserJet Printer Driver Configuration Table *
- * *
- * This file contains tables defining the code sequences *
- * to be sent to the printer to perform various functions *
- * and to access the characters from codes in the Atari *
- * character set. *
- * *
- * ONLY FOR A-CARTRIDGE (COURIER) *
- * *
- * NO DIFFERENCE BETWEEN DRAFT / NLQ - MODE !!! *
- * *
- * 10.04.87/A2 Jüptner WORD-PLUS *
- ****************************************************************
-
- *
- * Name of printer
- * ===============
- *
- LaserJet+ A-Kassette /2
- *
- * Miscellaneous configurable variables
- * ====================================
- *
- * (1) 1 for microspacing daisywheel, else 0
- * (2) Character width in printer units (daisy)
- * (3) Linefeed height in printer units
- * (4) Mid-carriage (daisy) pixels/inch (matrix)
- * (5) Bold offset in printer units (daisy)
- * (6) 1 to pause printing between pages, else 0
- *
- * Select one of the following:
- *
- * 0,0,C,48,0,0 (FX/JX/LX)
- * 0,0,A,3C,0,0 (LQ/SQ)
- * 0,2,C,50,0,0 (SMM804)
-
-
- 0,0,6,100,0,0
-
-
- *
- * Printer characteristics
- * =======================
- *
- * This table specifies the printer command sequences.
- * If the top bit of a code is set, then this indicates the position
- * of a parameter passed to the printer. The code whose top bit is set
- * in this table is added to the parameter passed before being sent to the
- * printer. It is not used in all command sequences, only in those where
- * the printer requires a variable value such as the length of a vertical
- * tab.
- *
- * 0 * Character width
- 1, D,A * Linefeed WITH return
- * 4, 1B,26,61,80,52 * Vertical tab to line
- * 5, 1B,26,61,80,0,0,43 * Absolute horizontal tab
- 6, 1B 28,73,33 42 * Bold on (Draft)
- 7, 1B,28,73,30,42 * Bold off (Draft)
- 8, 1B,28,73,33,42 * Bold on (NLQ)
- 9, 1B,28,73,30,42 * Bold off (NLQ)
- A, 1B,28,73,31 53 * Italic on (Draft)
- B, 1B,28,73,30,53 * Italic off (Draft)
- C, 1B,28,73,31 53 * Italic on (NLQ)
- D, 1B,28,73,30,53 * Italic off (NLQ)
- *E * Light on (Draft)
- *F * Light off (Draft)
- *10 * Light on (NLQ)
- *11 * Light off (NLQ)
- 12, 1B,28,73,31,36,2E,36,48,1B,26,61,2D,35,30,56 * Superscript on (Draft)
- 13, 1B,28,73,31,30, 48,1B,26,61,2B,35,30,56 * Superscript off(Draft)
- 14, 1B,28,73,31,36,2E,36,48,1B,26,61,2D,35,30,56 * Superscript on (NLQ)
- 15, 1B,28,73,31,30, 48,1B,26,61,2B,35,30,56 * Superscript off(NLQ)
- 16, 1B,28,73,31,36,2E,36,48,1B,26,61,2B,31,30,56 * Subscript on (Draft)
- 17, 1B,28,73,31,30, 48,1B,26,61,2D,31,30,56 * Subscript off (Draft)
- 18, 1B,28,73,31,36,2E,36,48,1B,26,61,2B,31,30,56 * Subscript on (NLQ)
- 19, 1B,28,73,31,30, 48,1B,26,61,2D,31,30,56 * Subscript off (NLQ)
- 1A, 1B,26,64,44 * Underline on (Draft)
- 1B, 1B,26,64,40 * Underline off (Draft)
- 1C, 1B,26,64,44 * Underline on (NLQ)
- 1D, 1B,26,64,40 * Underline off (NLQ)
- 1E, C * Formfeed
- 1F* * Horizontal initialisation
- 20,1B,45,1B,26,6C,37,30,70,30,65,37,30,66,30,4C,1B,26,61,30,52 * Vertical initialisation
- 21,1B,45 * Termination: RESET
- 22, 8 * Backspace
- 23, D * Carriage return
- *24, 1B,26,6C,80,0,50 * Form length in lines GEHT NICHT !!!
- *25, 1B,41,80 * Set line feed to N units
- 26, 1B,2A,74,31,30,30,52 *,72,31,41 * Start graphics 100/DPI
- * 27 * Reserved
- 28, 1B,26,6B,73,6B,31,32,48 * Courier 10 cpi (Draft)
- 29, 1B,26,6B,73,6B,31,32,48 * Courier 10 cpi (NLQ)
- 2A, 1B,26,6B,73,6B,31,30,48 * Courier 12 cpi (Draft)
- 2B, 1B,26,6B,73,6B,31,30,48 * Courier 12 cpi (NLQ)
- 2C, 1B,26,6B,32,53 * Line Printer (16.66 cpi) (Draft)
- 2D, 1B,26,6B,32,53 * Line Printer (16.66 cpi) (NLQ)
- 2E, 1B,26,6B,73,6B,32,30,48 * Courier gesperrt (6 cpi) (Draft)
- 2F, 1B,26,6B,73,6B,32,30,48 * Courier gesperrt (6 cpi) (NLQ)
- 0 * NULL Termination byte
-
- *
- * Translation Table
- * =================
- *
- * This table provides translation from single Atari input bytes into
- * multiple HP printer codes, and is useful for printing extraneous
- * characters such as accented characters etc. All characters are
- * subjected to translation, but if there is no entry in the table for
- * a particular code, then the original code is sent to the printer.
- *
- * The entries must be arranged in ascending order of Atari input
- * code. The table is NULL terminated.
- *
-
- 24, 1B * Dollar-Sign (Used as ESCAPE)
- 40, 1B * Klammeraffe (Used as ESCAPE)
- *
- 80, B4 * Capital C cedilla
- 81, CF * Lwc u umlaut from German fount
- 82, C5 * Lwc e acute from French fount
- 83, C0 * Lwc a circumflex
- 84, CC * Lwc a umlaut from German fount
- 85, C8 * Lwc a grave from French fount
- 86*, 1B, 52, 4, 7D * Lwc a boll from Danish 1 fount
- 87, B5 * Lwc c cedilla from French fount
- 88, C1 * Lwc e circumflex
- 89, CD * Lwc e umlaut
- 8A, C9 * Lwc e grave from French fount
- 8B, DD * Lwc i umlaut
- 8C, D1 * Lwc i circumflex
- 8D, D9 * Lwc i grave from Italian fount
- 8E, D8 * Capital A umlaut from German fount
- 8F*, 1B, 52, 4, 5D * Capital A boll from Danish 1 fount
- 90*, 1B, 52, 9, 40 * Capital E acute from Norwegian fount
- 91, D7 * Lwc ae dipthong from Danish 1 f.
- 92, D3 * Capital AE dipthong from Danish 0 fount
- 93, C2 * Lwc o circumflex
- 94, CE * Lwc o umlaut from German fount
- 95, C8 * Lwc o grave from Italian fount
- 96, C3 * Lwc u circumflex
- 97, CB * Lwc u grave from French fount
- 98, EF * Lwc y umlaut
- 99, DA * Capital O umlaut from German fount
- 9A, DB * Capital U umlaut from German fount
- 9B, BF * c cent: c backspace USA |
- 9C, BB * Pound sterling from UK fount
- 9D, BC * Yen from Japanese fount
- 9E, DE * Esszet from German fount
- 9F, BE * Lwc swash f
- A0, C4 * Lwc a acute
- A1, D5 * Lwc i acute
- A2, C6 * Lwc o acute
- A3, C7 * Lwc u acute
- A4, B7 * Lwc n tilde from Spanish fount
- A5, B6 * Capital N tilde from Spanish fount
- A6, F9 * Lwc a underline
- A7, FA * Lwc o underline
- A8, B9 * Inverted ? from Spanish fount
- A9 * No top left corner
- AA * No top right corner
- AB, F8 * 1/2 fraction
- AC, F7 * 1/4 fraction
- AD, B8 * Inverted ! from Spanish fount
- AE, FB * <<
- AF, FD * >>
- B0, E2 * Lwc a tilde
- B1, EA * Lwc o tilde
- B2, D2 * Capital crossed O from Danish 1 fount
- B3, D6 * Lwc crossed o from Danish 1 fount
- B4 * No lower case oe dipthong
- B5 * No capital OE dipthong
- B6, A1 * Capital A grave
- B7, E1 * Capital A tilde
- B8, E9 * Capital O tilde
- B9, AB * Umlaut from French fount
- BA, A8 * Acute
- BB * No dagger
- BC, F1 * ¶ Paragraph symbol (lwc thorn)
- BD * No copyright symbol
- BE * No Registered symbol
- BF * No Trademark symbol
- C0 * ij ligature (y umlaut)
- C1 * Capital IJ ligature
- C2 * No Hebrew...
- C3
- C4
- C5
- C6
- C7
- C8
- C9
- CA
- CB
- CC
- CD
- CE
- CF
- D0
- D1
- D2
- D3
- D4
- D5
- D6
- D7
- D8
- D9
- DA
- DB
- DC
- DD, BD * Section mark from German fount (§)
- DE * No dropped circumflex
- DF *, 1B, 26, 6C, 31, 4F * INFINITESIMAL = LANDSCAPE ORIENTATION
- E0 * No alpha
- E1, DE * Esszet from German fount
- *10, 1B, 28, 73, 31, 30, 76, 31, 30, 48 * LCD 0 = 10 PUNKT, 10 cpi
- *11, 1B, 26, 6C, 30, 4C * LCD 1 = PERFORATION SKIP OFF
- *12, 1B, 26, 6C, 30, 4F * LCD 2 = PORTRAIT ORIENTATION
- *14, 1B, 28, 73, 31, 50 * LCD 4 = PROPORTIONAL SPACING
- *15, 1B, 28, 73, 30, 50 * LCD 5 = FIXED SPACING
- *17, 1B, 28, 30, 42 * LCD 7 = LINE DRAW ON
- *18, 1B, 28, 38, 55 * LCD 8 = LINE DRAW OFF
- *19, 1B, 26, 6C, 33, 48 * LCD 9 = ENVELOPE FEED
- E2, 1B,28,31,70,73,34,74,31,34,2E,34,56 * Inv.L = HELVETICA 14.4 PUNKT
- E3, 1B,28,30,70,73,33,54 * Pi = Prop. off (Courier)
- *E2 * No Greek....
- *E3
- E4
- E5
- E6
- E7
- E8
- E9
- EA
- EB
- EC
- ED
- EE, 1B * ∈: USED AS ESCAPE-SIGN
- EF, 1B, 10 * ESC, CTRL P (Buffer-Steuerung)
- F0, 3D, 8, 5F * Equivalence: = backspace _
- F1, FE * +-
- F2, 3E, 8, 5F * >=: > backspace _
- F3, 3C, 8, 5F * <=: < backspace _
- F4 * No integral top piece
- F5 * No integral bottom piece
- F6, 3A, 8, 2D * Division sign: : backspace -
- F7 * No twiddly = symbol
- F8, B3 * Degree symbol from French fount
- F9 * No superior bullet
- FA * No inferior bullet
- FB * No square root sign
- FC * No superior n
- FD * No superior 2
- FE * No superior 3
- FF, B0 * Macron
- 0
-
-